﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Lesson23_练习题
{
    internal class Program
    {
        static void Main(string[] args)
        {
            #region 练习题一 
            //请将字符串 
            //变为 2|3|4|5|6|7|8
            //并输出
            //（使用字符串切割的方法）
            //string s = "1 | 2 | 3 | 4 | 5 | 6 |7 ";
            //string[] strs = s.Split('|');

            //string str = "";

            //for (int i = 0; i < strs.Length; i++)
            //{
            //    str += int.Parse(strs[i]) + 1;
            //    if (i != strs.Length - 1)
            //    {
            //        str += "|";
            //    }

            //}
            //Console.WriteLine(str);

            #endregion

            #region 练习题五
            //编写一个函数，将输入的字符串反转，你必须原地修改输入数组，交换过程中不使用额外空间

            //比如:输入{'h','e','l','l','o'}
            //输出 {'o','l',l','e','h'}
            //Console.WriteLine("请输入内容");
            //string str  = Console.ReadLine(); 
            //char[] c = str.ToCharArray();  //将字符串中的字符转化为char类型的数组

            //for(int i = 0; i < c.Length/2; i++)
            //{
            //    char temp  = c[i]; c[i] = c[c.Length - 1 - i]; c[c.Length - 1 - i] = temp;  
            //}
            //for (int i = 0; i < c.Length; i++)
            //{
            //    Console.Write(c[i]);
            //}

            #endregion
        }
    }
}
